au! QuickFixCmdPre *.[ch] call Search_Word()
func Search_Word()
	let  w = expand("<cword>") "get the word under the cursor
  "echo ":hide vimgrep \/\\\<".w."\\\>\/ **/*.c **/*.h " 
	"exec ":hide vimgrep \/\\\<".w."\\\>\/ **/*.c **/*.h " 
  echo "grep -inrH '".w."' *.c *.h **/*.c **/*.h"
  exec "grep -inrH '".w."' *.c *.h **/*.c **/*.h"
	exec 'copen'
endfun
